AMD IOMMU: handle MSI for phantom functions
authorJan Beulich <jbeulich@suse.com>
Thu, 14 Feb 2013 08:42:57 +0000 (09:42 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 14 Feb 2013 08:42:57 +0000 (09:42 +0100)
commitb5955458b3d1655f1b40cebd28d8735c146987af
tree09cb8ea207db55c80096ab376cded850e42e5850
parent2101800f68b3e13064df34fa404dd012e2b598dd
AMD IOMMU: handle MSI for phantom functions

With ordinary requests allowed to come from phantom functions, the
remapping tables ought to be set up to also allow for MSI triggers to
come from other than the "real" device too.

It is not clear to me whether the alias-ID handling also needs
adjustment for this to work properly, or whether firmware can be
expected to properly express this through a device alias range
descriptor (or multiple device alias ones).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/drivers/passthrough/amd/iommu_intr.c